package com.ym.medical.domain.bo.pay;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;


@Data
@ApiModel(value = "生成微信订单信息")
public class OrderModel {
	/*小程序ID*/
	private String appId;
	/*附加数据*/
	private String attach;
	/*商品描述*/
	private String body;
	/*返回的url */
	private String callbackUrl;
	/*设备号*/
	private String deviceInfo;
	/*结束时间*/
	private String expireTimes;
	/*通知地址*/
	private String notifyUrl;
	/*用户标识*/
	private String openId;
	private String subOpenId;
	/*商户订单号*/
	private String outTradeNo
	/*商品ID*/;
	private String productId;
	private String subAppId;
	private String subMchId;
	/*标价金额*/
	private String totalFee;
	/*交易类型 */
	@ApiModelProperty("交易类型 (必填项 JSAPI--JSAPI支付（或小程序支付）、NATIVE--Native支付、APP--app支付，MWEB--H5支付)")
	private String tradeType;

	/*商户退款单号*/
	private String outRefundNo;
	/*退款金额*/
	private String refundFee;
	/*微信订单号*/
	private String  transactionId ;
	/*微信退款单号*/
	private  String refundId;

	/*退款原因*/
	private  String refundReason;
}
